<?php

namespace App\Http\Service;


class BaseService
{

    public  function __call($name, $arguments)
    {
        return call_user_func_array(array(&$this->rep, $name), $arguments);
    }

//    protected function findFirstRowByField($field, $value, $columns = ['*'])
//    {
//        $row = $this->rep->findFirstRowByField($field, $value, $columns);
////        if ($row != null)
////            $row->toArray();
//
//        return $row;
//    }
//
//    protected function findFirstRowByWhere(array $where, $columns = ['*'])
//    {
//        $row = $this->rep->findWhere($where, $columns = ['*'])->first();
//
////        if ($row != null)
////            $row->toArray();
//
//        return $row;
//    }
//
//    public function find($id)
//    {
//        $result = $this->rep->find($id);
////        if ($result == null) {
////            return null;
////        }
//        return $result;
//    }
//
//    public function create(array $fields)
//    {
//        return $this->rep->create($fields)->fresh();
//    }

}
